bill payable on sight - Alemán Inglés Diccionario